﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HongStone.Domain.SystemSetupModel.FrequentlyUsedDataModel
{
    /// <summary>
    /// 人员基本工资
    /// </summary>
    [Table("StaffSalary")]
    public class StaffSalary
    {
        /// <summary>
        /// 工资导入主键
        /// </summary>
        [Key]
        public int StaffSalaryId { get; set; }
        /// <summary>
        /// 真实姓名
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 发放年份
        /// </summary>
        public DateTime GrantTime { get; set; }
        /// <summary>
        /// 发放月份
        /// </summary>
        public int Month { get; set; }
        /// <summary>
        /// 基本工资
        /// </summary>
        public decimal BasePay { get; set; }
        /// <summary>
        /// 岗位工资
        /// </summary>
        public decimal PostWage { get; set; }
        /// <summary>
        /// 预发奖金
        /// </summary>
        public decimal PretestBonus { get; set; }
        /// <summary>
        /// 岗位津贴
        /// </summary>
        public decimal JobSubsidy { get; set; }
        /// <summary>
        /// 交通,通讯
        /// </summary>
        public decimal TrafficMessage { get; set; }
        /// <summary>
        /// 加班补助
        /// </summary>
        public decimal OvertimeAllowance { get; set; }
        /// <summary>
        /// 车补差补
        /// </summary>
        public decimal CarSubsidy { get; set; }
        /// <summary>
        /// 缺勤扣款
        /// </summary>
        public decimal ADeductions { get; set; }
        /// <summary>
        /// 应发工资
        /// </summary>
        public decimal Salary { get; set; }
        /// <summary>
        /// 代扣社保
        /// </summary>
        public decimal SocialSecurity { get; set; }
        /// <summary>
        /// 实扣税金
        /// </summary>
        public decimal Taxes { get; set; }
        /// <summary>
        /// 实发工资
        /// </summary>
        public decimal RealHairSalary { get; set; }
        /// <summary>
        /// 中心工资
        /// </summary>
        public decimal CenterForSalary { get; set; }
        /// <summary>
        /// 本所工资
        /// </summary>
        public decimal ThisIsSalary { get; set; }
        /// <summary>
        /// 公司成本
        /// </summary>
        public decimal CorporateCost { get; set; }

    }
}
